body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select {
    margin: 0;
    padding: 0
}

/*bodyx"????"{font:12p,"Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;}*/
a, a:hover, a:link {
    color: #2d374b;
    text-decoration: none
}

em {
    font-style: normal
}

li {
    list-style: none
}

img {
    border: 0;
    vertical-align: middle
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

p {
    word-wrap: break-word
}

.main_body {
    margin: 0;
    padding: 0;
}

.main_top {
    height: 40px;
    background: #333;
    line-height: 40px;
}

.main_top_word {
    color: white;
    font-size: 12px;
    font-family: "Microsoft YaHei!";
    margin: 180px;
}

.main_top_word span{
    color: #fff;
}
.main_top_word i{
    color: #fff;
}

.main_top_right {
    float: right !important;
    margin-right: 180px;
}

.main_top_right li {
    display: inline;
    color: #fff;
    font-size: 12px;
    cursor: pointer;
}
.main_top_right span{
    color: #fff;
    margin: 0 5px;
}

.main_top_right li:hover{
    border-bottom: solid 1px #fff;
    display: inline;
    color: #fff;
    font-size: 12px;
    cursor: pointer;
}


.main_top_2 {
    height: 70px;
    line-height: 70px;
    margin-top: 50px;
}

.main_top_logo {
    float: left;
}

.main_right {
    float: right;
}
/*顶部导航栏样式 by jx*/
.main_right li.active{
    border-bottom: solid #3386c4 ;
}
.main_right span{
    font-size: 16px;
}

/*顶部导航栏样式 by jx*/
.main_top_2 li {
    display: inline;
    margin-left: 30px;

}

.main_top_2 li:hover {
    cursor: pointer;
    color: #5bc0de;
}

.main_top_logo img {
    width: 165px;
}

.main_right a {
    color: #707070;
    font-size: 22px;
    font-family: "Microsoft YaHei!";
}

.table_top {
    width: 100%;
    background-color: #b2b2b2;
    height: 450px;
}
.tableshow {
    display: none;
    height: 163px;
    line-height: 163px;
    text-align: center;
}

.table_body_one {
    /*display: inline;*/
    height: 163px;
}

.table_body_one ul li {
    height: 163px;
    float: left;
}

.table_body_one li {
    height: 163px;
    display: block;
    float: left;
    cursor: pointer;
}

.table_body_one li:hover .main_body_text {
    color: #ff3b30;
}

.table_body_one .main_table {
    width: 23.5%;
    margin-right: 2%;
   /* background-color: #b2b2b2;*/
}

.table_body_one li:nth-child(4n) {
    margin-right: 0;
}

/*.table_body_one .spacing_table{
    width: 1.8%;
    background-color: #fff;
}*/

.main_recommend {
    width: 100%;
    height: 80px;
    border-bottom: 1px solid #b2b2b2;
    margin-bottom: 20px;
    padding-top: 45px;
}

.main_recommend_write {
    display: block;
    font-size: 20px;
    font-weight: 700;
    color: #07111b;
    border-bottom: solid 2px #2a6496;
    width: 100px;
    /*margin-bottom: 20px;*/
}


/*首页图片列表*/
.main_imagelist{
    width: 100%;
}
.image-set{
    width: 243px;
    height: 203px;

    left:10px;
    margin-left:-10px;
    position:relative;
    -webkit-transition: all 0.8s ease-in-out;
    -moz-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;

}
.image-set:hover{
    -webkit-transform: scale(1.2) rotate(2deg);
    -moz-transform: scale(1.2) rotate(2deg);
    -o-transform: scale(1.2) rotate(2deg);
    -ms-transform: scale(1.2) rotate(2deg);
    transform: scale(1.2) rotate(2deg);

}

.main_imagelist p{
    font-size: 14px;
    font-weight: bold;
    color: #f01414;
}

/*首页图片列表*/
.body_table_full {
    height: 200px !important;
    margin-bottom: 20px;
}

.main_top_bottom_external {
    height: 100%;
    width: 100%;
    position: relative;
    /*box-shadow: 2px 2px 5px #888888;*/
}

.main_top_bottom_external img {
    width: 100%;
    height: 163px;
}

.main_top_bottom_external .main_body_bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 77px;
    width: 100%;
    margin-bottom: 0px;
    background-color: #ffffff;
   /* box-shadow: 0px 0px 1px #b2b2b2;*/
}

.main_body_text1 {
    font-size: 18px;
    height: 30px;
    padding: 5px 0 0 5px;
    width: 60%;
    float: left;
}
.main_body_text2{
    font-size: 18px;
    height: 30px;
  /*  padding: 5px 0 0 0;*/
    width: 40%;
    text-align: center;
   /* float: right;*/
    color: #ff0000;
}
.recent_dynamic {
    width: 100%;
    height: 120px;
    border-bottom: 1px solid #b2b2b2;
    margin-bottom: 20px;
    /*padding-top: 45px;*/
    position: relative;
}

.recent_dynamic .recent_dynamic_in {
    /*border-bottom: 1px solid #b2b2b2;*/
    position: absolute;
    bottom: 15px;
    left: 0;
    width: 100%;
}

.recent_story {
    height: 220px;
    /*margin-bottom: 20px;*/
}

.recent_story_one {
    height: 220px;
}

.recent_story_table {
    width: 31.6%;
    background-color: #b2b2b2;
    height: 220px;
    display: block;
    float: left;
}

.recent_story_middle {
    width: 2.6%;
    background-color: #ffffff;
    height: 220px;
    display: block;
    float: left;
}

.service_story {
    width: 100%;
    height: 130px;
    margin-bottom: 20px;
    border-bottom: 1px solid #b2b2b2;
    position: relative;
}

.service_story_in {
    position: absolute;
    bottom: 15px;
    left: 0;
}

.service_table {
    height: 70px;
    width: 100%;
    margin-bottom: 40px;
}

.service_table_one {
    height: 70px;
}

.service_table_one .ser {
    width: 21.6%;
    height: 70px !important;
}

.service_table_one .ser_ {
    width: 4.4%;
    height: 70px !important;
}

/*???*/
#jssor_1 .loading {
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.7);
}

#jssor_1 .loading_pic {
    position: absolute;
    display: block;
    background: url('../image/loading.gif') no-repeat center center;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#jssor_1 .loading_bac {
    filter: alpha(opacity=70);
    opacity: 0.7;
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 1140px;
    height: 456px;
}

#jssor_1 .slides_img {
    cursor: default;
    position: relative;
    top: 0;
    left: 0;
    width: 1140px;
    height: 456px;
    overflow: hidden;
}

.jssora02l, .jssora02r {
    display: block;
    position: absolute;
    /* size of arrow element */
    width: 55px;
    height: 55px;
    cursor: pointer;
    background: url('../image/a02.png') no-repeat;
    overflow: hidden;
}

.jssora02l {
    background-position: -3px -33px;
}

.jssora02r {
    background-position: -63px -33px;
}

.jssora02l:hover {
    background-position: -123px -33px;
}

.jssora02r:hover {
    background-position: -183px -33px;
}

.jssort03 .p {
    position: absolute;
    top: 0;
    left: 0;
    width: 248px;
    height: 128px;
}

.jssort03 .t {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
}

.jssort03 .w, .jssort03 .pav:hover .w {
    position: absolute;
    width: 246px;
    height: 126px;
    border: white 1px dashed;
    box-sizing: content-box;
}

.jssort03 .pdn .w, .jssort03 .pav .w {
    border-style: solid;
}

.jssort03 .c {
    position: absolute;
    top: 0;
    left: 0;
    width: 248px;
    height: 128px;
    background-color: #000;
    filter: alpha(opacity=45);
    opacity: .45;
    transition: opacity .6s;
    -moz-transition: opacity .6s;
    -webkit-transition: opacity .6s;
    -o-transition: opacity .6s;
}

.jssort03 .p:hover .c, .jssort03 .pav .c {
    filter: alpha(opacity=0);
    opacity: 0;
}

.jssort03 .p:hover .c {
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    -o-transition: none;
}

* html .jssort03 .w {
    width /**/: 248px;
    height /**/: 128px;
}
/*?????????*/
.table_top_a {
    height: 40px;
    width: 40px;
    background-color: #000;
}

.main_ad_top {
    position: absolute;
    right: 0;
    left: 0;
    height: 40px;
    width: 100%;
    background-color: #e5e5e5;
}

.main_ad_bar li {
    display: inline;
    float: left;
    margin-right: 40px;
}

/*.main_ad_top{
    height: 40px;
}*/
.main_ad_bar {
    padding-top: 5px;
    margin-left: 180px;
}

.main_ad_market {
    width: 100%;
    height: 373px;
    position: relative;
    margin-bottom: 30px;
    padding-top: 40px;
}

.main_ad_right {
    height: 250px;
    width: 40%;
    background-color: #b2b2b2;
    position: absolute;
    bottom: 0;
    left: 0;
}

.main_ad_right img {
    width: 460px;
    height: 260px;
}

.main_ad_introduce {
    height: 250px;
    width: 60%;
    float: right;
    margin-top: 83px;
    padding-left: 30px;
    position: relative;
}

.market_name {
    height: 30px;
}

.market_name_write {
    font-size: 24px;
    color: #707070;
}

.market_address {
    height: 30px;
}

.market_address_write {
    font-size: 18px;
    color: #444444;
    font-weight: 600;
    margin-top: 5px
}

.market_details span {
    margin-right: 8px;
}

.market_details div {
    margin-top: 5px;
}

.button_put {

    position: absolute;
    bottom: 0;
    border: none;
    width: 190px;
    height: 55px;
    /*background-color: #b2b2b2;*/
    border-radius: 10px;
    /*color: #7c7c7c;*/
    font-size: 20px;
}

.button_put_in {
    border: none;
    width: 190px;
    height: 55px;
   /* background-color: #b2b2b2;*/
    border-radius: 15px;
   /* color: #7c7c7c;*/
    font-size: 20px;
}

.middle_slider {
    background-color: #e5e5e5;
    border-color: #e5e5e5;
    color: #707070;
    font-size: 20px;
}

.market_ad_hover > li > a:hover {
    background-color: #fff;
}

.market_ad_hover > li {
    float: left;
}

.market_ad_hover > li > a:focus {
    background-color: #fff;
}

.market-container {
    padding-left: 120px;
    padding-right: 120px;
    margin-right: auto;
    margin-left: auto;
}

.market_map {
    height: 350px;
    width: 100%;
    margin-top: 35px;
    margin-bottom: 25px;
    background-color: #b2b2b2;
}

.market_intro_one {
    height: 860px;
}

.market_intro_one > ul > li {
    display: inline;
    width: 50%;
    height: 285px;
    float: left;
    padding-bottom: 20px;
    padding-top: 20px;
    border-bottom: 1px dashed #b2b2b2;
    font-size: 20px;
    color: #444444;
    padding-left: 20px;
}

.market_intro_one > ul > li:nth-child(6) {
    border-bottom: none;
}

.market_intro_one .li_write {
    padding-top: 40px !important;
}

.market_intro_one .li_img {
    width: 100%;
    height: 100%;
    background-color: #b2b2b2;
}

.market_under {
    padding-top: 60px;
    width: 100%;
    height: 613px;
    color: #b2b2b2;
    border-top: 1px dashed #b2b2b2;
}

.market_under li {
    float: left;
    display: inline;
    height: 535px;
    width: 50%;
    padding-left: 40px;
}

.dotted_line {
    border-right: 1px dashed #b2b2b2;
}

.market_title {
    font-size: 20px;
    margin-bottom: 30px;
    color: #444444;
}

.market_mid_write {
    color: #444444;
    font-size: 13px;
    height: 140px;
    line-height: 25px;
    letter-spacing: 2px;
}

/*观看案例*/
.market-example{
    margin-left: 280px;
}
.market_look {
    font-size: 14px;
    height: 40px;
    letter-spacing: 2px;
    margin-top: 40px;
    margin-bottom: 81px;
}

.button-put {
    margin-top: 110px;
}

.market_comment {
    height: 630px;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 40px;
    border-top: 1px dashed #b2b2b2;
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 35px;
    position: relative;
}

.comment_left {
    height: 630px;
    width: 70%;
    display: inline-block;

}

.comment_right {
    height: 235px;
    width: 270px;
    display: inline;
    position: absolute;
    /* float: right; */
    top: 30px;
    right: 60px;
}

.comment_left > ul > li {
    height: 180px;
    margin-bottom: 18px;
    border-radius: 5px;
    background-color: #f7f7f7;
    padding-right: 50px;
    padding-left: 35px;
}

.comment_middle {
    border-bottom: 1px dashed #b2b2b2;
    font-size: 17px;
    height: 50px;
    color: #b2b2b2;
    padding-top: 20px
}

.comment_mid_write {
    height: 130px;
    color: #b2b2b2;
    letter-spacing: 2px;
    padding-top: 20px;
}

.comment_left_img {
    height: 235px;
    width: 270px;
}

.head-divide {
    height: 40px;
    line-height: 40px;
    background-color: #F9F9F9;
    font-size: 15px;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 1;
}

.head-dividetext {
    margin-left: 50px;
}
.trackicon{
    height:18px;
    weight:15px;
    margin-right: 3px;
    margin-bottom: 2px;
}

.head-dividetext span {
    font-size: 16px;
    padding: 0 5px;
    height: 41px;
    line-height: 41px;
    display: block;
    float: left;
}

.head-dividetext span a {
    display: block;
    width: 100%;
    height: 100%;
}

.head-dividetext span:last-child a {
    color: #3386c4;
}

.head-dividetext span:hover a {
    color: #3386c4;
    border-bottom: solid 2px #3386c4;
}

.head-dividetext span:hover {
    cursor: pointer;
}

.adver-search {
   /* margin-bottom: 30px;*/
    width: 100%;
    padding-top: 40px;
}

.adsearch-main {
    height: 100px;
    width: 100%;
    line-height: 100px;
    text-align: center;
}

.adsearch-text {
    border: 1px solid #000000;
    text-align: center;
    height: 50px;
    line-height: 50px;
    width: 50%;
    padding-right: 8%;
}

/*.shop_search_button {
    color: #ffffff;
    background-color: #333333;
    width: 8%;
    height: 50px;
    line-height: 50px;
    border: none;
    margin-left: -8.3%;
}*/
/*广告投放页面中的搜索控件*/
/*by jx*/
.search{
    margin-top: 26px;
    margin-right: 10px;
    height:50px;
}
/*广告投放页面中的搜索控件*/

.adsearch-but {
    background-color: #1caff4;
    color: #fff;
}

.adsearch-content {
    width: 100%;
    clear: both;
}

.adsearch-item {
    border-bottom: 1px dashed #ededed;
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
}

.adsearch-left {
    width: 10%;
    float: left;
}

.adsearch-right {
    width: 90%;
    float: right;
}

.adsearch-right li {
    width: 100px;
    float: left;
    text-align: center;
    line-height: 35px;
    height: 35PX;
    margin-top: 5px;
    cursor: pointer;
    border-radius: 5px;
}

.adsearch-right .active {
    color: #ffffff !important;
    border: none !important;
    background-color: #3386c4;
}

.adver-range {
    width: 100%;
    height: 50px;
}

.adrange-item {
    width: 100%;
    height: 50px;
    line-height: 50px;
    background-color: #F9F9F9;
    margin-top: 10px;
    margin-bottom: 20px;
}

.adrange-item li {
    float: left;
    height: 50px;
    padding: 0 10px;
    line-height: 50px;
    text-align: center;
    color: #000;
    cursor: pointer;
}

.adrange-item .active {
    color: #fff !important;
    border: 1px solid #bdbcbc !important;
    background-color: #3386c4;
    border-radius: 5px;
}

.adrange-content {
    width: 100%;
}

.adcontent-target {
    width: 23.5%;
    float: left;
    margin-right: 2%;
    margin-top: 10px;
}

.adrange-content li:nth-child(4) {
    margin-right: 0;
}

.adcontent-tu {
    width: 100%;
}

/*????????*/
.allorder {
    width: 100%;
    padding-top: 65px;
}

.menu_tab {
    width: 100%;
    height: 40px;
    line-height: 40px;
}

.menu_tab > li {
    float: left;
    width: 150px;
    font-size: 15px;
    text-align: center;
    border-bottom: solid 1px #3386c4;
}

.menu_tab li a {
    line-height: 40px;
    height: 40px;
    margin: 0;
    color: #313131;
    background-color: #ffffff;
    padding: 0;
    border: none;
    border-radius: 5px;
    border-bottom: 2px solid #F3F3F3;
}

/*广告管理页面中的菜单栏样式 by jx*/
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover
{
    color: #fff;!important;
    background-color: #3386c4;!important;


}
/*广告管理页面中的菜单栏样式*/
.ordercontent {
    width: 100%;
}

.order-item {
    background-color: #F9F9F9;
    /*border: 1px solid #bdbcbc;*/
    height: 40px;
    line-height: 40px;
    margin-top: 20px;
    width: 100%;
    padding: 0 15px;
    text-align: center;
}

.order-item1 {
    width: 40%;
    height: 35px;
    text-align: center;
    float: left;
}

.order-item2 {
    width: 12%;
    height: 40px;
    text-align: center;
    float: left;
}

.order-detail {
    border: 1px solid #ededed;
    height: 150px;
    margin-top: 20px;
    padding: 0 15px;
}

.order-detail1 {
    padding: 0 15px;
    border-bottom: 1px solid #ededed;
    height: 30px;
    line-height: 30px;
}

.order-number {
    float: left;
}

.order-statu {
    float: right;
    text-align: right;
}
/*订单中心 by jx*/
.order a{
    color:#285e8e;
}
.order a:hover{
    color:#1caff4;
    border-bottom: solid 1px #0071cf;
}
/*订单中心 by jx*/
.order-statu2 {
    margin-left: 20px;
}

.order-detail2 {
    padding: 15px;
    height: 120px;
}

.order-item3 {
    width: 40%;
    height: 90px;
    float: left;
}

.order-item4 {
    width: 12%;
    height: 90px;
    line-height: 90px;
    text-align: center;
    float: left;
}

.order-item5 {
    width: 12%;
    height: 90px;
    text-align: center;
    float: left;
    position: relative;
}

.order-tu {
    height: 90px;
    float: left;
    width: 130px;
}

.order-main {
    position: relative;
    width: 200px;
    height: 90px;
    margin-left: 180px;
}

.order-mainname {
    position: absolute;
    width: 200px;
    height: 30px;
    top: 0;

}

.order-mainnum {
    position: absolute;
    width: 200px;
    height: 30px;
    bottom: 0;
}

.order-mainaddr {
    position: absolute;
    width: 200px;
    height: 20px;
    top: 30px;
    overflow: hidden;
}

.order-num1 {
    position: absolute;
    left: 0;
    bottom: 0;
}

.order-num2 {
    position: absolute;
    left: 30px;
    bottom: 0;
}

.order-num1, .order-num2 {
    background-color: #999999;
    border-radius: 5px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
}

.order-num2 {
    width: 50px;
}

.order-num3 {
    position: absolute;
    left: 95px;
    bottom: 0;
}

.order-date1 {
    position: absolute;
    width: 100%;
    height: 30px;
    left: 0;
    top: 0;

}

.order-date2 {
    position: absolute;
    width: 100%;
    height: 30px;
    top: 30px;
    left: 0;
}

.order-date3 {
    position: absolute;
    width: 100%;
    height: 30px;
    bottom: 0;
    left: 0;
}

.order-item5 p {
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
}
/*???????????*/
/*???????*/
/*.adv-item li{
    width: 20%;
    float: left;
  !*  text-align: center;*!
}*/
/*.adv-detail-context >li >span{
    width: 20%;
    display: block;
    float: left;
    text-align: center;
}*/
.adv-detail-context
{
    padding: 0 15px;
    height: 40px;
    line-height: 30px;
    margin-top:15px;
    text-align: center;
}

.adv-detail-context .adv_edit{
    width: 20%;
    float: left;
    text-align: center;
}
/*?????????*/
/*??????????????*/
.info {
    border: solid 1px silver;
}

div.info-top {
    position: relative;
    background: none repeat scroll 0 0 #F9F9F9;
    border-bottom: 1px solid #CCC;
    border-radius: 5px 5px 0 0;
}

div.info-top div {
    display: inline-block;
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    line-height: 31px;
    padding: 0 10px;
}

div.info-top img {
    position: absolute;
    top: 10px;
    right: 10px;
    transition-duration: 0.25s;
}

div.info-top img:hover {
    box-shadow: 0px 0px 5px #000;
}

div.info-middle {
    font-size: 12px;
    padding: 6px;
    line-height: 20px;
}

div.info-bottom {
    height: 0px;
    width: 100%;
    clear: both;
    text-align: center;
}

div.info-bottom img {
    position: relative;
    z-index: 104;
}

.info-middle img {
    float: left;
    margin-right: 6px;
}

/*???????????????*/

/*??????????*/
.timeSet {
    margin-top: 25px;
}

/*??????????????*/
.RS_content {
    width: 100%;
    height: 100%;
    position: relative;
}

.RS_content_photo {
    width: 100%;
    height: 100%;
    position: relative;
}

.RS_content_img {
    width: 100%;
    height: 100%;
}
.login-content{
    width: 30%;
    position: absolute;
    top: 15%;
    right: 100px;
    height: 70%;
    border: 1px solid #cad5da;
}
.login-top {
     background-color: #666766;
     width: 100%;
     height: 15%;
}
.login-item{
    width: 100%;
    height: 100%;
}
.login-item1,.login-item2{
    width: 20%;
    height: 100%;
    color: #fff;
    float: left;
    text-align: center;
    padding-top: 5%;
    font-size: 18px;
}
.activechange{
    background-color: #ffffff;
    color: #000;
    border-bottom: 1px solid #cad5da;
}
.login-detail,.login-detail0{
    margin: 15% 5% 0 5%;
    height: 60%;
    width: 90%;
}
.login-detail0{
    display: none;
}
.login-name{
    height: 20%;
    line-height: 20%;
    width: 100%;
    border: 1px solid #cad5da;
    margin-bottom: 10%;
}
.login-remember{
    height: 10%;
    line-height: 10%;
    width: 100%;
}
.login-remember span{
    margin-left: 5px;
    margin-bottom: 5px;
}
.name-left{
    float: left;
    width: 16%;
    height: 100%;
    background-color: #0071cf;

}
.name-img{
    width: 48%;
    height: 58%;
    margin-left: 26%;
    margin-top: 21%;
}
.name-right{
    float: right;
    width: 84%;
    height: 100%;
    border: none;
    padding-left: 10px;
}
.login-btn{
    height: 20%;
    line-height: 20%;
    width: 100%;
    background-color: #0071cf;
    color: #fff;
    border: none;
    font-size: 18px;
    margin-top: 5%;

}
.login-new-btn{
    height: 20%;
    line-height: 20%;
    width: 100%;
    background-color: #0071cf;
    color: #fff;
    border: none;
    font-size: 18px;
    margin-top: 10%;
}
/*.RS_content_key {*/
    /*width: 100%;*/
    /*position: absolute;*/
    /*top: 0;*/
    /*bottom: 0;*/
/*}*/

/*.RS_content_button {*/
    /*width: 340px;*/
    /*margin-left: 400px;*/
    /*margin-top: 27%;*/
/*}*/

/*.RS_key {*/
    /*width: 140px;*/
    /*height: 50px;*/
    /*float: left;*/
    /*margin-right: 30px;*/
    /*line-height: 50px;*/
    /*border: none;*/
    /*font-size: 30px;*/
    /*text-align: center;*/
    /*color: white;*/
    /*border-radius: 5px;*/
    /*background-color: #A6CD60;*/
/*}*/

/*.signIn {*/
    /*width: 100%;*/
    /*position: absolute;*/
    /*top: 30px;*/
    /*bottom: 0;*/
    /*z-index: 99;*/
/*}*/

/*.register-background, .login-background {*/
    /*width: 100%;*/
    /*position: absolute;*/
    /*z-index: 98;*/
    /*top: 0;*/
    /*bottom: 0;*/
    /*background: rgba(0, 0, 0, 0.5);*/
    /*display: none;*/
/*}*/

/*.register_top {*/
    /*text-align: center;*/
/*}*/

/*.register_top_img {*/
    /*width: 12%;*/
    /*height: 80%;*/
/*}*/

/*.register_top_words {*/
    /*font-size: 25px;*/
    /*color: white;*/
    /*text-align: center;*/
/*}*/

/*.register_nav {*/
    /*width: 100%;*/
    /*height: 100%;*/
    /*position: relative;*/
/*}*/

/*.signIn_forget {*/
    /*height: 20%;*/
    /*line-height: 50px;*/
/*}*/

/*.signIn_words {*/
    /*float: right;*/
    /*color: #ffffff;*/
/*}*/

/*.register_name, .register_pass {*/
    /*width: 100%;*/
    /*height: 20%;*/
/*}*/

/*.register_name {*/
    /*margin-bottom: 8%;*/
/*}*/

/*.register_input {*/
    /*text-align: left;*/
    /*font-size: 15px;*/
    /*border: 1px solid #bdbcbc;*/
    /*height: 100%;*/
    /*width: 100%;*/
    /*padding-left: 5px;*/
    /*border-radius: 5px;*/
/*}*/

/*.signIn_content {*/
    /*width: 28%;*/
    /*height: 50%;*/
    /*margin: 2% auto 0;*/
    /*border-radius: 5px;*/
/*}*/

/*.signIn_but {*/
    /*width: 100%;*/
    /*height: 20%;*/
    /*position: absolute;*/
    /*bottom: 10%;*/

/*}*/

/*.signIn_words0 {*/
    /*width: 100%;*/
    /*height: 100%;*/
    /*text-align: center;*/
    /*background-color: #3386c4;*/
    /*color: white;*/
    /*font-size: 15px;*/
    /*border-radius: 5px;*/
    /*border: none;*/
/*}*/

/*.signIn_words1 {*/
    /*float: left;*/
    /*width: 48%;*/
    /*height: 100%;*/
    /*text-align: center;*/
    /*background-color: #3386c4;*/
    /*color: white;*/
    /*font-size: 15px;*/
    /*border-radius: 5px;*/
    /*border: none;*/
/*}*/

/*.signIn_button {*/
    /*float: right;*/
    /*width: 48%;*/
    /*height: 100%;*/
    /*text-align: center;*/
    /*background-color: #3386c4;*/
    /*color: white;*/
    /*font-size: 15px;*/
    /*border-radius: 5px;*/
    /*border: none;*/

/*}*/

/*?????????*/
.login {
    width: 100%;
    height: 80px;
    background-color: #f6f6f6;
}

.login_top {
    width: 1090px;
    height: 80px;
    margin: 0 auto 15px;
}

.login_top_left {
    width: 350px;
    height: 42px;
    float: left;
    margin-top: 19px;
}

.login_top_logo {
    width: 43px;
    display: block;
    float: left;
}

.login_top_words {
    width: 140px;
    height: 42px;
    float: left;
    margin: -2px 0 0 10px;
}

.login_top_words span {
    font-weight: bold;
    font-size: 17px;
    color: #3386c4;
}

.login_top_title {
    width: 130px;
    height: 40px;
    line-height: 40px;
    float: left;
    margin: 1px 0 0 10px;
    border-left: 3px solid #3386c4;
}

.login_top_title span {
    font-size: 17px;
    font-weight: bold;
    margin-left: 10px;
    color: #3386c4;
}

.login_top_nav {
    width: 500px;
    height: 80px;
    float: right;
}

.login_top_nav li {
    height: 80px;
    float: right;
    text-align: center;
    margin-left: 20px;
}

.login_top_nav_words {
    font-size: 20px;
    color: #3386c4;
}

.login_top_nav_photo {
    width: 30px;
    height: 30px;
    margin: 12px 0 5px 0;
}

.business-payment {
    display: none;
}

.login_content {
    width: 1090px;
    margin: 0 auto;
}

.login_content_title {
    width: 100%;
    background-color: #3386c4;
    height: 50px;
    line-height: 50px;
}

.login_content_title span {
    font-size: 20px;
    margin-left: 15px;
    color: white;
    text-align: left;
}

.login_content_list {
    width: 100%;
    border: 1px solid #bababa;
}

.login_content_list ul {
    display: inline-block;
    width: 100%;
    _height: 72px;
    min-height: 72px;
}

.login_content_list li {
    width: 33.3%;
    height: 30px;
    line-height: 30px;
    float: left;
    margin: 20px 0;
}

.list_title {
    width: 110px;
    height: 30px;
    line-height: 30px;
    margin-left: 15px;
    font-size: 15px;
}

.list_input {
    width: 190px;
    height: 30px;
    line-height: 30px;
    background-color: #fff;
    /*text-align: center;*/
    padding-left: 10px;
    border: 1px solid #bababa;
    font-size: 15px;
}

.list_choice {
    width: 190px;
    height: 30px;
    line-height: 30px;
    /*background-color: #edeaea;*/
    padding-left: 10px;
    border: 1px solid #bababa;
    font-size: 15px;
    outline: none;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url("../images/xxjt.png") no-repeat scroll right center transparent;
}

/*select::-ms-expand { display: none; }*/
.list_logo {
    margin-left: 7px;
    margin-top: -4px;
}

.login_footer {
    width: 1090px;
    height: 50px;
    margin: 15px auto;
}

.login_footer_button {
    width: 90px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    float: right;
    border: none;
    background-color: #3386c4;
    color: white;
    border-radius: 5px;
    margin: 0 10px;
    font-size: 20px;
}

/*???????????*/
.adv_add {
    /*width: 98%;*/
    /*margin-left: 13px;*/
    position: fixed;
    z-index: 2000;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    display: none;
}
.adv_add_bac{
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.7);
}
.market_footer_context{
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.market_footer {
    width: 600px;
    background-color: #ffffff;
    transform:perspective(1400px) rotateY(-90deg);
    -webkit-transform:perspective(1400px) rotateY(-90deg); /* Safari ?? Chrome */
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    opacity: 0;
    transition: all 300ms;
    -webkit-transition: all 300ms;
    border-radius: 3px;
}
.adv_add .rotate{
    transform:perspective(1400px) rotateY(0deg);
    -webkit-transform:perspective(1400px) rotateY(0deg); /* Safari ?? Chrome */
    opacity: 1;
    transition: all 300ms;
    -webkit-transition: all 300ms;
}
.market_table{
    height: 400px;
    overflow: hidden;
    margin-right: 40px;
    margin-left: 40px;
}
.market_add_adv{
    width: calc(100% + 20px);
    overflow-y: scroll;
    height: 400px;
}
.hide_adv_add {
    position: absolute;
    right: 7px;
    top: 10px;
    cursor: pointer;
}
.footer_title{
    padding-right: 40px;
    padding-left: 40px;
}
.market_footer_title {
    height: 40px;
    font-size: 20px;
    color: #787878;
    border-bottom: 1px solid #e5e5e5;
    line-height: 45px;
    margin-bottom: 10px;
}

.market_table > ul > li {
    height: 50px;
    width: 100%;
    position: relative;
    color: rgba(113, 113, 113, 0.6);
    font-size: 14px;
    font-weight: 500;
}
.add-picture{
    width: 65px;
    height: 65px;
    text-align: center;
    float: left;
    border: 1px dashed grey;
    margin-right: 6px;
    position: relative;
}
.add-picture-add{
    line-height: 35px;
    font-size: 36px;
    margin-top: 6px;
}
.add-picture-btn{
    margin-top: 8px;
    float: right;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 4px;
    padding-bottom: 4px;
    border: solid 1px #dcdcdc;
    color: #999;
    cursor: pointer;
    width: 375px;
    margin-right: 60px;
    position:relative;
}
.imageUploadModule{
    width: 100%;
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.market_footer_input {
    background-color: #F9F9F9;
    border: none;
    width: 300px;
    height: 30px;
    /*margin-top: 5px;*/
    float: right;
    margin-right: 60px;
    padding-left: 5px;
    padding-right: 50px;
}

.market_span {
    color: red;
    position: absolute;
    right: 5px;
    margin-top: 7px;
}

.market_footer_span {
    /*margin-top: 10px;*/
    display: inline-block;
}

.market_button_div {
    height: 50px;
    margin-right: 40px;
}

.market_button_div .market_button {
    float: right;
    text-align: center;
}

.market_footer_sp {
    position: absolute;
    right: 70px;
    margin-top: 10px;
}
/*??????????*/
.md-modal{
    position: fixed;
    left: 50%;
    top: 50%;
    max-width: 630px;
    min-width: 320px;
    height: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.md-content{
    color: #000000;
    background: #fff;
    width: 500px;
    border-radius: 3px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.md-effect-1 .md-content{
    -webkit-transform: scale(2) ;
    transform: scale(2);
    opacity: 0;
}
.md-effect-1 .md-show{
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
.md-content h3{
    padding: 10px;
    text-align: center;
    font-size: 20px;
    opacity: 0.8;
    background: #c9302c;
    border-radius: 3px 3px 0 0;
    color: #fff;
}
.md-content .md-content-confirm{
    padding: 0 30px;
}
.md-content-confirm p{
    padding: 40px 0;
    font-size: 16px;
}
.md-content-confirm .md-btn{
    text-align: right;
    padding-bottom: 15px;
}
.md-content-confirm .md-btn button{
    margin-left: 20px;
    padding: 5px 10px;
   /* background: #c0392b;*/
    color: #fff;
    border: none;
    letter-spacing: 1px;
    text-transform: uppercase;
    cursor: pointer;
    display: inline-block;
    border-radius: 2px;
}
/*???????????*/
/*???????????*/
.list-group-item {
    min-height: 42px;
}
.linkInfo {
    width: 100%;
    text-align: center;
}
.linkInfo td {
    border: 1px solid;
    padding: 5px;
}
/*?????????????*/
/*页脚*/
.footer-border{
    margin:0 50px 5px 0;

}

.posts span:hover{
    color:#0e90d2;;
}
.constract{
    height: 150px;
}
.constract span{
   height: 25px;
    margin-bottom: 10px;
}
.constract i{
    margin-right: 10px;
}
.address{
    height: 25px;!important;
    margin-bottom: 15px;
}
/*小喇叭通知栏*/
ul, li {
    margin: 0;
    padding: 0
}

#scrollDiv {
    height: 25px;
    line-height: 25px;
    background-color: #F9F9F9;
    overflow: hidden;
    margin-top: 5px;
}

#scrollDiv li {
    height: 25px;
    padding-left: 10px;
    text-align: left;
    color: #ff0000;
}

.market_notice {
    margin: 5px;
}

.fk-uploadButton:hover {
    background-color: #f7f7f7;
}

.fk-uploadButton {
    position: relative;
}

.fk-uploadButton input {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.add-photo-picture {
    font-size: 36px;
    line-height: 40px;
}
.addPicture{
    height: 50px;
    /*overflow-y: scroll;*/
    /*width: 100%;*/
    width: 300px;
    float: right;
    margin-right: 60px;
    /*margin-top: 15px;*/
}
.add-photo-text {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 5px;
}

.add-photo-prompt {
    position: relative;
}

.add-photo-btn {
    margin-top: 8px;
    float: right;
    padding-left: 23px;
    padding-right: 7px;
    padding-top: 4px;
    padding-bottom: 4px;
    border: solid 1px #dcdcdc;
    color: #999;
    cursor: pointer;
}

.add-photo-btn-picture {
    position: absolute;
    font-size: 16px;
    margin-left: -14px;
    margin-top: -5px;
}

.add-photo-btn-text {
    font-size: 12px;
}

.add-photo {
    float: left;
    width: 60px;
    height: 60px;
    border: 1px dashed #c4c4c4;
    margin: 5px 5px;
    text-align: center;
    cursor: pointer;
    color: #b7b7b7;
}
.min-image {
    width: 60px;
    height: 60px;
    display: block;
    margin: 5px 5px;
}
.img-container {
    list-style-type: none;
    padding: 0;
    /*overflow: hidden;*/
}

.photo-border {
    float: left;
    position: relative;
}
.delete {
    margin-left: 58px;
    margin-top: -2px;
    z-index: 30;
    position: absolute;
    width: 15px;
}